Backfilling Strategies for Computational Grid System Load Balancing
نویسندگان
چکیده
Grid is distributed computing infrastructure for advanced science and engineering that runs over the internet, potentially worldwide. Grid is highly controlled, with resource providers and consumers defining what is shared and the conditions of sharing. The goal of Grid computing is to create the delusion of a simple but large and powerful self-managing virtual computer out of a large collection of connected heterogeneous systems sharing various combinations of resources. Backfill is a scheduling optimization which allows a scheduler to make better use of available resources by running jobs out of order. Backfill locates jobs to run from throughout the idle job queue, it tends to moderate the influence of the job prioritization a site has chosen and thus may negate some desired workload steering attempts through this prioritization. Essentially filling in holes in node space, backfill tends to favor smaller and shorter running jobs more than larger and longer running ones. Key Terms: Grid computation; Load balancing; Scheduling; Cluster; Throughput; Conservative Backfilling algorithm; GAP Search Full Text: http://www.ijcsmc.com/docs/papers/August2013/V2I8201309.pdf
منابع مشابه
Scheduling Grid Jobs Using Priority Rule Algorithms and Gap Filling Techniques
Over the past decade, scheduling in grid computing system has been an active research. However, it is still difficult to find an optimal scheduling algorithm in order to achieve load balancing. Gap filling or backfilling is one of the techniques used to optimize First Come First Serve (FCFS) and have been used widely in scheduling area. This paper introduced an improved backfilling technique wh...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملGrid Jobs Scheduling Improvement Using Priority Rules and Backfilling
Over the past decade, scheduling in grid computing system has been an active research. However, it is still difficult to find an optimal scheduling algorithm to achieve load balancing. Most of the researchers have focus on schedule-based algorithms such as genetic algorithm and particle swarm optimization to solve this problem and us e priority rules algorithms as initial schedule in those algo...
متن کاملEnhanced Genetic Algorithm Based Load Balancing in Grid
Load Balancing (LB) has been an increasingly important issue for handling computational intensive task in a grid system. By developing strategies that can schedule such tasks to resources in a way that balance out the load, the total processing time will be reduced with improved resource utilization. In this paper, an Enhanced Genetic Algorithm (EGA) is proposed for achieving task scheduling wi...
متن کاملA Load Balancing Policy for Heterogeneous Computational Grids
Computational grids have the potential computing power for solving large-scale scientific computing applications. To improve the global throughput of these applications, workload has to be evenly distributed among the available computational resources in the grid environment. This paper addresses the problem of scheduling and load balancing in heterogeneous computational grids. We proposed a tw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013